package mesweb.mesweb.entity.wms;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.hszh.wms.mbg.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


/**
 * @Description: 库存
 * @Author: jeecg-boot
 * @Date:   2021-08-18
 * @Version: V1.0
 */
@Data
@TableName("WMS_StockEx")
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="WMS_StockEx对象", description="库存")
public class WMSStockEx  extends BaseEntity {

	/**istoreid*/

    @ApiModelProperty(value = "istoreid")
	private Integer istoreid;
	/**istockexmaterialid*/

    @ApiModelProperty(value = "istockexmaterialid")
	private Integer istockexmaterialid;
	/**ninqty*/

    @ApiModelProperty(value = "ninqty")
	private java.math.BigDecimal ninqty;
	/**iinunitid*/

    @ApiModelProperty(value = "iinunitid")
	private Integer iinunitid;
	/**nunitconvertrate*/

    @ApiModelProperty(value = "nunitconvertrate")
	private java.math.BigDecimal nunitconvertrate;
	/**ninstockqty*/

    @ApiModelProperty(value = "ninstockqty")
	private java.math.BigDecimal ninstockqty;
	/**nstockqty*/

    @ApiModelProperty(value = "nstockqty")
	private java.math.BigDecimal nstockqty;
	/**istockunitid*/

    @ApiModelProperty(value = "istockunitid")
	private Integer istockunitid;
	/**ngdnqty*/

    @ApiModelProperty(value = "ngdnqty")
	private java.math.BigDecimal ngdnqty;
	/**nrtwqty*/

    @ApiModelProperty(value = "nrtwqty")
	private java.math.BigDecimal nrtwqty;
	/**nrtsqty*/

    @ApiModelProperty(value = "nrtsqty")
	private java.math.BigDecimal nrtsqty;
	/**nreservedqty*/

    @ApiModelProperty(value = "nreservedqty")
	private java.math.BigDecimal nreservedqty;
	/**nstockprice*/

    @ApiModelProperty(value = "nstockprice")
	private java.math.BigDecimal nstockprice;
	/**nstockamount*/

    @ApiModelProperty(value = "nstockamount")
	private java.math.BigDecimal nstockamount;
	/**slocationname*/

    @ApiModelProperty(value = "slocationname")
	private String slocationname;
	/**bpublic*/

    @ApiModelProperty(value = "bpublic")
	private Object bpublic;
	/**dpublicdate*/

	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "dpublicdate")
	private Date dpublicdate;
	/**spublicuser*/

    @ApiModelProperty(value = "spublicuser")
	private String spublicuser;
	/**spublicremark*/

    @ApiModelProperty(value = "spublicremark")
	private String spublicremark;
	/**iimstockexmaterialid*/

    @ApiModelProperty(value = "iimstockexmaterialid")
	private Integer iimstockexmaterialid;
	/**ipounitid*/

    @ApiModelProperty(value = "ipounitid")
	private Integer ipounitid;
	/**ncountqty*/

    @ApiModelProperty(value = "ncountqty")
	private java.math.BigDecimal ncountqty;
	/**sremark*/

    @ApiModelProperty(value = "sremark")
	private String sremark;
}
